/**
 * 系统默认配置，以下是一些命名规范，请严格按照此规则命名
 * - 全大写命名：需要可以在`系统参数`功能中由管理员配置
 * - 小驼峰命名：用户可以在`个人设置`中修改
 * - 大驼峰命名：用户可以在`个人设置`中修改，管理员也可以在配置，但是用户优先级更高
 *
 * 按优先级排列，本文件定义的属性优先级最低，作为默认配置；其次是系统管理员配置；最高是用户个人配置
 */
export default {
  /** 图标地址 */
  SITE_LOGO: BASE_PATH + '/logo.png',
  /** 标题名称 */
  SITE_TITLE: SITE_TITLE,
  /** 副标题名称 */
  SITE_TITLE_SUB: '欢迎回来~',
  /** 版权信息 `${year} wowon` */
  COPYRIGHT: 'wowon Admin © ${year}',

  /**
   * 图标库地址，[点击打开](https://www.iconfont.cn/manage/index?spm=a313x.collections.i3.22.71f13a813yw17J&manage_type=myprojects&projectId=3310509)
   */
  ICON_SCRIPT_URL: '//at.alicdn.com/t/c/font_3310509_corhvjpk8ec.js',

  // ------------- 模板
  /** 模板提示文本 */
  TEMPLATE_WELCOME: 'Hi, ${username}！欢迎使用 ${title}！',
  /** 地图 ak 密钥 */
  MAP_AK: MAP_AK,
  /** 默认中心点 */
  MAP_CENTER_POSITION: [120.370715, 31.497154],
  /** 默认缩放级别 */
  MAP_ZOOM: 12,

  TOP_NOTICE_TEXT: '欢迎使用 wowon admin~',

  // ------------- 外观
  Theme: 'default-light',
  /** 主题变量文件路径 */
  THEMES: [
    {
      label: '默认浅色',
      value: 'default-light',
      path: '/wowon/public/theme/default-light',
      preview: '/wowon/public/theme/default-light/preview.png',
    },
    {
      label: '默认深色',
      value: 'default-dark',
      path: '/wowon/public/theme/default-dark',
      preview: '/wowon/public/theme/default-light/preview.png',
    },
  ],

  // ------------- 布局
  fixedHeader: true,
  float: false,
  contentWidth: false,
  breadcrumbVisible: true,
  // 面包屑位置：header ｜ tab | side
  positionBreadcrumb: 'header',

  // 侧边栏显示状态
  sideNavStatus: 'open',
  sideNavAutoHidden: false,

  buttonHelpVisible: true,

  // ------------- 菜单收藏
  menuCollectionVisible: true,
  menuCollectionAutoHidden: false,

  // ------------- 路由
  enableRouteAnimation: true,

  // ------------- 页面
  searchDefaultFold: true,
  // scrollInList: true,

  // ------------- 页面tab
  pageTabVisible: true,
  pageTabAutoHidden: false,
  pageTabMaxSize: 30,
  pageTabRefresh: true,

  /** 可以在本地缓存数据冲突时启用 */
  autoClearCache: true,
  /** 新增成功是否关闭弹窗 */
  closePopupOnCreateSuccess: true,

  // ------------- 角色管理页面设置
  'roleList/renderType': 'card',
};
